package com.kfyang.manualgear.struct;

import com.squareup.javapoet.ClassName;

/**
 * 构造器参数信息
 * 为保证效率，全部定义为 public
 */
public class ParameterInfo {
    /**
     * 参数名
     */
    public final String name;
    /**
     * 参数类型
     */
    public final ClassName type;
    /**
     * 参数类型处理器
     */
    public final Handler handler;

    public ParameterInfo(String name, ClassName type, Handler handler) {
        this.name = name;
        this.type = type;
        this.handler = handler;
    }
}
